Rounding using Random Walks - An Experimental Study

نویسندگان

  • Soumen Basu
  • Sandeep Sen
چکیده

We have carried out rigorous experimental analysis of iterative randomized rounding algorithms for the packing integer problem in this project. We have explored techniques based on multidimensional Brownian motion in R. Let x′ be a fractional feasible solution that maximizes a linear objective function with respect to the set of constraints Ax ≤ 1, A ∈ {0,1}m×n. The independent randomized rounding method proposed by Raghavan and Thompson [6] rounds each variable xi to 1 with probability x ′ i. This matches the expected value of the rounded objective function with the fractional optimum and no constraint is violated by more than O( logn log logn ). Our research aims to find techniques that produce better bound than this. The experimental studies confirm that we can improve the error bound. The first technique closely resembles the ‘Edge-Walk’ method proposed by Lovett and Meka [3]. We start from a fractional feasible solution, then do constrained multidimensional random walk that conforms to the constraints. Once the random walk hits a constraint Ai (or δ-close to it), it gets constrained within the hyper plane Ci that bounds Ai. The walk progresses along Ci till it hits another constraint Aj and then it is restricted within the hyperplane Ci ∩ Cj. We proceed in this manner till the dimension becomes 0, i.e., the random walk is confined to a point. At this stage we relax the constraints by an amount ∆ and repeat the procedure. In the second technique we iteratively transform x′ to x∗ using random walk. This method sparsifies the constraint matrix and reduce it to a new matrix A∗ where each constraint has no more than log n non-zero coefficients. At this point we exploit the reduced dependencies among the constraints by using the Moser-Tardos’ constructive form of Lovász Local Lemma. For m constraints in n variables, with exactly k variables in each inequality, the constraints are satisfied within O( log(mk logn) n +log log (mn) log log(mk logn) n +log log (mn) ) with high probability. For log(mk logn) n = o(log n) this is better than the O( logn log logn ) error produced by Raghavan and Thompson’s method. In particular, for m = O(n) and k = polylog(n), this method incurs only O( log logn log log logn ) error.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Random walks and an O*(n5) volume algorithm for convex bodies

Abstract Given a high dimensional convex body K ⊆ IR by a separation oracle, we can approximate its volume with relative error ε, using O∗(n5) oracle calls. Our algorithm also brings the body into isotropic position. As all previous randomized volume algorithms, we use “rounding” followed by a multiphase Monte-Carlo (product estimator) technique. Both parts rely on sampling (generating random p...

متن کامل

A New Approximation Technique for Resource-Allocation Problems

We develop a rounding method based on random walks in polytopes, which leads to improved approximation algorithms and integrality gaps for several assignment problems that arise in resource allocation and scheduling. In particular, it generalizes the work of Shmoys & Tardos on the generalized assignment problem in two different directions, where the machines have hard capacities, and where some...

متن کامل

A PRELUDE TO THE THEORY OF RANDOM WALKS IN RANDOM ENVIRONMENTS

A random walk on a lattice is one of the most fundamental models in probability theory. When the random walk is inhomogenous and its inhomogeniety comes from an ergodic stationary process, the walk is called a random walk in a random environment (RWRE). The basic questions such as the law of large numbers (LLN), the central limit theorem (CLT), and the large deviation principle (LDP) are ...

متن کامل

Fast Low-Cost Estimation of Network Properties Using Random Walks

We study the use of random walks as an efficient estimator of global properties of large undirected graphs, for example the number of edges, vertices, triangles, and generally, the number of small fixed subgraphs. We consider two methods based on first returns of random walks: the cycle formula of regenerative processes and weighted random walks with edge weights defined by the property under i...

متن کامل

Random Walks with Anti-Correlated Steps

We conjecture the expected value of random walks with anti-correlated steps to be exactly 1. We support this conjecture with 2 plausibility arguments and experimental data. The experimental analysis includes the computation of the expected values of random walks for steps up to 22. The result shows the expected value asymptotically converging to 1.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015